/**
 * 生成以日期为前缀的随机号码
 * @param {string} prefix - 前缀字符（可选）
 * @param {number} length - 随机数部分长度（默认4位）
 * @returns {string} - 生成的随机号码
 */
export function getRandomId(prefix = '', length = 4) {
  // 获取当前日期
  const date = new Date();
  const year = date.getFullYear();
  const month = String(date.getMonth() + 1).padStart(2, '0');
  const day = String(date.getDate()).padStart(2, '0');
  
  // 生成日期前缀（YYYYMMDD格式）
  const datePrefix = `${year}${month}${day}`;
  
  // 生成指定位数的随机数（不足补零）
  const randomMax = Math.pow(10, length); // 最大随机数
  const randomNum = Math.floor(Math.random() * randomMax);
  const randomStr = String(randomNum).padStart(length, '0');
  
  // 组合结果
  return `${prefix}${datePrefix}${randomStr}`;
}
